chore: Add CI to test minimal project with different versions of transport#2190
chore: Add CI to test minimal project with different versions of transport#2190ashwinimurt merged 2 commits intodevelopfrom
Conversation
0b146e9 to
ecfb5b1
Compare
ecfb5b1 to
952e10c
Compare
f740af0 to
c81dc7f
Compare
| {% endif -%} | ||
| {% endfor -%} | ||
|
|
||
| ## Test minimal project with different versions of dependencies |
There was a problem hiding this comment.
Adding to RunAll - NonTrunk (runs nightly)
| {% endif -%} | ||
| {% endfor -%} | ||
|
|
||
| ## Test minimal project with different versions of dependencies on trunk |
There was a problem hiding this comment.
Adding to RunAll - trunk (runs weekly)
| {% endfor -%} | ||
|
|
||
| # Test minimal project with different versions of dependencies | ||
| all_compatibility_tests: |
There was a problem hiding this comment.
Handy Run All just for these, incase we update UTP in the future and just want to kick off these builds.
| paths: | ||
| - "upm-ci~/test-results/**/*" | ||
| dependencies: | ||
| - .yamato/project-pack.yml#pack_{{ project.name }}_{{ dependency.name }}@{{ dependency.version }} |
There was a problem hiding this comment.
This entire config is pretty much the same as the one above, except its dependency is a Project Packed with UTP 2.0
| - "upm-ci~/packages/**/*" | ||
| {% endfor -%} | ||
|
|
||
| # Pack minimal project with different versions of dependencies |
There was a problem hiding this comment.
Pack minimal project with updated dependencies (UTP 2.0 in this case). This is then used by upm-ci tests in the pipeline
| {% endif -%} | ||
| {% endfor -%} | ||
| {% endfor -%} | ||
| {% endif -%} |
There was a problem hiding this comment.
Not really liking the nested for's everywhere. Should look into changing that in the future.
a5a9117 to
6842db2
Compare
…sport (Unity-Technologies#2190) chore: add ci to test minimal project with different versions of transport

Add CI to test minimal project with different versions of transport:
Add a config to
Pack minimal projectwith the dependency package version from theproject.metafile, usingunity-config. In this case, we have UTP2.0.0-exp.6for now.Add a config for running upm-ci on the packed-project above.
Add a new Run All Compatibility Tests config
Changelog
None
Testing and Documentation
https://unity-ci.cds.internal.unity3d.com/job/16714211/dependency-graph
Verified that upm-ci log for these tests shows UTP 2.0.0-pre.6 is being used.